antitank grenade - French English Dictionary